iT邦幫忙

2022 iThome 鐵人賽

DAY 9
0
自我挑戰組

跟我一起學習HTML&CSS網頁設計吧系列 第 9

[DAY_9]表格建立(下)-進階調整、框線與美化

  • 分享至 

  • xImage
  •  

學習完上篇表格的基礎建立,這篇會分享如何在基礎的表格上,添加一些變化方式。


表格在網站上的位置

在table標籤中使用align屬性,參數值為left(表格靠左)、center(表格置中)、right(表格靠右)。
https://ithelp.ithome.com.tw/upload/images/20220921/201522153pyPZf9W0E.jpg

使用align參數值為left或right時,文字會自動跑到表格的另一側。


移除表格旁邊的文字

遇到文繞表格時,有時候會為了讓網頁能看起來不要那麼凌亂,會希望版面一列只有一種元素。
https://ithelp.ithome.com.tw/upload/images/20220921/20152215OxAwz1nrPP.png

表格旁的文字如何移到下一段?把此程式碼貼到文字與表格之間;參數值為left(下移表格在左邊的文字)、right(下移表格在右邊的文字)、none(只換行)、all(下移表格旁文字至表格下方)

<br clear="all">

https://ithelp.ithome.com.tw/upload/images/20220921/20152215BgiA1kt212.jpg


調整表格高度寬度

在table中添加width屬性,參數值參考原視窗大小為「%」。
https://ithelp.ithome.com.tw/upload/images/20220921/20152215fQKUEUImUo.jpg

在table中添加width、height屬性,參數值參考單位為「像素」。

<table border="1" align="left" width="700" height="300">
        <caption>回饋親子會員,免費手作活動</caption>
        <tbody>
            <tr>
                <th>活動名稱</th>
                <th>活動時間</th>
                <th>活動地點</th>
              </tr>
              <tr>
                <td>小動物羊毛氈基礎教學</td>
                <td>2022/12/25 13:00-15:00</td>
                <td>台北市ab百貨2樓</td>
              </tr>
              <tr>
                  <td>小桌燈手作</td>
                  <td>2023/02/03 13:00-15:00</td>
                  <td>台北市cd百貨5樓</td>
              </tr>
              <tr>
                  <td>親子同樂玩黏土</td>
                  <td>2023/04/16 15:00-16:30</td>
                  <td>台北市ab百貨5樓</td>
              </tr>
        </tbody>
      </table>

https://ithelp.ithome.com.tw/upload/images/20220921/20152215kCGJ7ERYwt.jpg

調整欄位高度寬度

在th或td中添加width、height屬性,參數值參考單位為「像素」。
與調整表格大小方式略同。


邊界與欄位關係調整

這邊有容易會搞混的名詞:

  • border表格外邊界
  • cellspacing 欄位與欄位的間距
  • cellpadding 欄位與欄位內容的間距

可以在table標籤中,添加這些屬性,參考值為像素。

畫了一張圖,有點醜但是說明了他們分別的位置,給大家參考參考/images/emoticon/emoticon11.gif
https://ithelp.ithome.com.tw/upload/images/20220921/20152215MLuysZZmuE.png


框線的變化

框線顏色

在table標籤中,加入以下三種其一屬性,參數為顏色色碼

  • bordercolor 全框線
  • bordercolorlight 左、上框線
  • bordercolordark 右、下框線
<table border="10" bordercolor="#FFBB77" align="center" width="700" height="300" cellspacing="10" cellpadding="10">
        <caption>回饋親子會員,免費手作活動</caption>
        <tbody>
            <tr>
                <th>活動名稱</th>
                <th>活動時間</th>
                <th>活動地點</th>
              </tr>
              <tr>
                <td>小動物羊毛氈基礎教學</td>
                <td>2022/12/25 13:00-15:00</td>
                <td>台北市ab百貨2樓</td>
              </tr>
              <tr>
                  <td>小桌燈手作</td>
                  <td>2023/02/03 13:00-15:00</td>
                  <td>台北市cd百貨5樓</td>
              </tr>
              <tr>
                  <td>親子同樂玩黏土</td>
                  <td>2023/04/16 15:00-16:30</td>
                  <td>台北市ab百貨5樓</td>
              </tr>
        </tbody>
      </table>

https://ithelp.ithome.com.tw/upload/images/20220922/20152215heOglge7qE.jpg

框線樣式

框線的樣式對表格的外觀可以有很大的改變;透過frame屬性,參數可依自己的需求選擇:

  • void 沒有外框
  • border 四邊外框
  • hsides 上下外框
  • above 上方外框
  • below 下方外框
  • vsides 左右外框
  • rhs 右方外框
  • lhs 左方外框

上一篇
[DAY_8]表格建立(上)-基本運用
下一篇
[DAY_10]清單,呈現一目了然
系列文
跟我一起學習HTML&CSS網頁設計吧30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
kasey009
iT邦新手 5 級 ‧ 2023-08-08 01:16:26

我們要談論的主題,如果有影片或音檔,那肯定會更有趣! 這篇要教大家如何在文件中加入圖片、影片、音檔,豐富我們的網站 https://9apps.ooo/download/

我要留言

立即登入留言